package com.x.Part3_variable;

public class StringDemo {
    public static void main(String[] args) {
        //String类型可以和其他类型做连接操作
        String str1 = "hello";
        int c = 3;
        String str2 = str1 + c;
        System.out.println(str2);//输出"hello3"

        //以下的编译不能通过
        boolean b1 = true;
        //String str3 = c + b1 + str1;

        //以下的编译可以通过
        String str3 = str1 + c + b1;

        //实现String类型转化成基本数据类型（int、float等等）
        //使用Integer类
        String str4 = "" + 10;//srt4是"10"
        int d = Integer.parseInt(str4);
        System.out.println(d);//输出int类型的10

        //练习
        System.out.println("\t" + "00");
        System.out.println('\t' + "00");
        //"\t"和'\t'一样的效果，都是制表符

        //类型自动更新
        char a1;
        int k = 1;
        a1 = 'A';
        char a2 = (char) (a1+k);//
        int a3 =  a1+k;//a1+k 类型自动转换成int型
        System.out.println(a2);
        System.out.println(a3);
    }
}
